package org.linlinjava.litemall.core.kdniao.dto;

import lombok.Data;

import javax.validation.constraints.NotBlank;

/**
 * @author Administrator
 */
@Data
public class Receiver {
    /**
     * 收件人公司
     * （选填）
     */
    private String company;
    /**
     * 收件人
     * (必填)
     */
    @NotBlank(message = "收件人姓名不能为空")
    private String name;

    /**
     * 手机号
     * （必填）
     */
    @NotBlank(message = "收件人手机不能为空")
    private String mobile;

    /**
     * 收件人邮编
     * (选填)
     */
    private String postCode;

    /**
     * 收件省（如广东省，不要缺少“省”）
     * (必填)
     */
    @NotBlank(message = "收件省 不能为空")
    private String provinceName;

    /**
     * 收件市（如深圳市，不要缺少“市”）
     * (必填)
     */
    @NotBlank(message = "收件市 不能为空")
    private String cityName;

    /**
     * 收件区（如福田区，不要缺少“区”或“县”）
     * (选填)
     */
    private String expAreaName;

    /**
     * 收件人详细地址
     * (必填)
     */
    @NotBlank(message = "收件人详细地址 不能为空")
    private String address;

    public Receiver() {

    }

    public Receiver(String name,String mobile,String provinceName,String cityName, String address) {
        this.name = name;
        this.mobile = mobile;
        this.provinceName = provinceName;
        this.cityName = cityName;
        this.address = address;
    }
}
